Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Oprogramowania Układowego

Opis

Text copied to clipboard!
Poszukujemy Inżyniera Oprogramowania Układowego, który dołączy do naszego zespołu zajmującego się tworzeniem i optymalizacją oprogramowania dla systemów wbudowanych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, implementację, testowanie oraz utrzymanie oprogramowania niskopoziomowego, które działa bezpośrednio na sprzęcie elektronicznym. Współpraca z zespołami sprzętowymi i programistycznymi będzie kluczowa w celu zapewnienia pełnej integracji i wydajności systemów.Idealny kandydat powinien posiadać doświadczenie w programowaniu w językach C i C++, znać architekturę mikrokontrolerów oraz systemy operacyjne czasu rzeczywistego (RTOS). Znajomość narzędzi do debugowania, analizy wydajności oraz protokołów komunikacyjnych (takich jak SPI, I2C, UART) będzie dużym atutem. Praca wymaga również umiejętności analitycznego myślenia, rozwiązywania problemów oraz pracy zespołowej.Do obowiązków będzie należało również tworzenie dokumentacji technicznej, udział w przeglądach kodu oraz współpraca z zespołami QA w celu zapewnienia wysokiej jakości oprogramowania. Kandydat powinien być gotowy do pracy w dynamicznym środowisku, w którym liczy się precyzja, niezawodność i innowacyjność.Oferujemy możliwość pracy nad nowoczesnymi technologiami, udział w międzynarodowych projektach oraz rozwój zawodowy w firmie o ugruntowanej pozycji na rynku. Zapewniamy elastyczne godziny pracy, pakiet benefitów oraz przyjazną atmosferę w zespole specjalistów.Jeśli jesteś pasjonatem technologii wbudowanych i chcesz mieć realny wpływ na rozwój nowoczesnych produktów elektronicznych, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja oprogramowania układowego
  • Integracja oprogramowania z komponentami sprzętowymi
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Testowanie i debugowanie kodu źródłowego
  • Współpraca z zespołami sprzętowymi i programistycznymi
  • Optymalizacja wydajności systemów wbudowanych
  • Udział w przeglądach kodu i analizie błędów
  • Wdrażanie aktualizacji i poprawek oprogramowania

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka, elektronika lub pokrewne)
  • Doświadczenie w programowaniu w językach C i C++
  • Znajomość systemów RTOS i mikrokontrolerów
  • Umiejętność posługiwania się narzędziami do debugowania
  • Znajomość protokołów komunikacyjnych (SPI, I2C, UART)
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Umiejętność pracy zespołowej i komunikatywność

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z systemami wbudowanymi?
  • Czy pracowałeś wcześniej z mikrokontrolerami? Jakimi?
  • Jakie narzędzia debugujące znasz i stosujesz?
  • Czy masz doświadczenie z systemami RTOS? Jakimi?
  • Jakie protokoły komunikacyjne implementowałeś?
  • Czy potrafisz analizować i optymalizować kod niskopoziomowy?
  • Jak radzisz sobie z dokumentacją techniczną?
  • Czy pracowałeś w zespole międzynarodowym?